import request from "@/utils/request";

/**
 * @description 获取水票列表
 * @param {*} token 
 * page_size	是	int	一页的显示的数量默认10
page_num	是	int	当前第几页默认1
keywords	否	string	搜索关键字
order_name	否	string	排序字段名称
shelf_status	否	string	商品上下架(0全部1上架2下架)
order_type	否	string	asc正序desc倒序
 */
export function getWaterList(data) {
  return request({
    url: "/api/admin/getWaterList",
    method: "post",
    data
  });
}

/**
 * @description 获取水票管理列表
 * @param {*} token 
 * 
 */
export function saveWaterInfo(data) {
  return request({
    url: "/api/admin/saveWaterInfo",
    method: "post",
    data
  });
}

/**
 * @description 获取水票统计列表
 * @param {*} token 
 * 
 */
export function getWaterStatisticsList(data) {
  return request({
    url: "/api/admin/getWaterStatisticsList",
    method: "post",
    data
  });
}


/**
 * @description 获取某条水票信息
 * @param {*} token 
 * water_id
 */
export function getWaterInfo(data) {
  return request({
    url: "/api/admin/getWaterInfo",
    method: "post",
    data
  });
}

/**
 * @description 获取某条水票商品信息
 * @param {*} token 
 * water_id
 */
export function getWaterGoods(data) {
  return request({
    url: "/api/admin/getWaterGoods",
    method: "post",
    data
  });
}

/**
 * @description 设置水票上架下架
 * @param {*} token 
 * water_id	string	水票id(多个逗号隔开1,2,3)	*
shelf_status	int	水票商品上架下架(1上架2下架)
 */
export function setWaterShelf(data) {
  return request({
    url: "/api/admin/setWaterShelf",
    method: "post",
    data
  });
}

/**
 * @description 删除水票信息
 * @param {*} token 
 * water_id
 */
export function delWaterInfo(data) {
  return request({
    url: "/api/admin/delWaterInfo",
    method: "post",
    data
  });
}

/**
 * @description 获取水票明细
 * @param {*} token 
 * water_id	是	int	水票id
start_date	否	string	开始时间(按年
end_date	否	string	开始时间
key_words
 */
export function getWaterStatisticsDetail(data) {
  return request({
    url: "/api/admin/getWaterStatisticsDetail",
    method: "post",
    data
  });
}

